home *** CD-ROM | disk | FTP | other *** search
/ HyperLib 1997 Winter - Disc 1 / HYPERLIB-1997-Winter-CD1.ISO.7z / HYPERLIB-1997-Winter-CD1.ISO / オンラインウェア / BUS / LogicSim 3.0b Folder.sit / LogicSim 3.0b Folder / LogicSim 3.0b ƒ / Misc / Changes before v2.6.2 next >
Text File  |  1995-09-12  |  8KB  |  153 lines

  1. LogicSim
  2. by Arnaud Masson (amasson@planete.net)
  3.  
  4. Changes that occured before v2.6.2b
  5.  
  6.  
  7.  
  8. 2.0b
  9.  
  10. - some new or modified components (push button, clock,ノ)
  11. - new search method for user components
  12. - now there are 2 kinds of user components:
  13.     1) components made with the "create component class" menu command;
  14.     2) components made with a code resource (written in Pascal or C, look at the LogicSim SDK folder and the example called MyProc).
  15. - improved simulation (gates state and display are updated only if needed)
  16. - new node values display options (input/output)
  17. - "Save as PICT" command.
  18.  
  19. Warning!  There is NO compatibility at all with LogicSim 1.x !!!
  20.  
  21. 2.1b
  22.  
  23. - Preview window when creating a component class.
  24.  
  25. 2.2b
  26.  
  27. - larger drawing area
  28. - fixed JK bug
  29. - resizable info window
  30. - menu items for inital node value and new menus
  31. - a component can have a bar over its name if the first character is "/" or "~", for instance /out1
  32. - component classes needed inside another user component are automatically loaded (no more crash)
  33. - ? state generator (removed in 2.5b)
  34. - 'Print' command (not really tested)
  35. - copy/paste buttons in preview window
  36. - note window
  37. - 'buffer' gate
  38. - improved pin selection
  39. - Z state (high impedance)
  40. - spinning cursor
  41. - some bugs in simulation with custom components fixed.
  42.  
  43. 2.2.1b
  44.  
  45. - fixed a bug which may cause a memory problem after many simulations.
  46.  
  47. 2.5b (jully 95)
  48.  
  49. - new simulation method based on events
  50. - each pin has its own delays
  51. - 'Signals window' to trace values of inputs/outputs
  52. - 'Save As PICT' for Signals Window
  53. - 'Simulation options' dialog
  54. - pages bounds are drawn in background
  55. - new JK with set and reset pins
  56. - sorry the SDK 2.1 doesn't work anymore, you must use the new SDK 2.5
  57. - a bug with the print command in simulation mode has been fixed (no more never-ending printing)
  58. - modules (user component files) can be loaded by using the 'Load module' command OR draging the files from the finder to the components list (which is easier)
  59. - page setups are saved inside the documents
  60. - files that contain component descriptions are now called "modules".
  61.  
  62. 2.5b1
  63.  
  64. - LogicSim has the good icon (it was lost in 2.5b!)
  65. - some bugs in the 'Signals window' are fixed
  66. - zooming in the 'Signals Window' doesn't move the cursor anymore
  67. - the button component doesn't stay permanently red
  68. - you can change the delays or the options of several components at the same time (if they are of the same type) by shift-clicking
  69. - the delay dialog checks if the values are not silly: 0<=min<=mean<=max
  70. - the 'Commands' palette display is improved.
  71.  
  72. 2.5b2
  73.  
  74. - the 'Record' button don't make the application crash anymore when simulation is not running
  75. - palette positions are saved in a preferences file
  76. - faster display of some windows.
  77.  
  78. 2.6a
  79.  
  80. - "Stimulis" window
  81. - the Circuit, Notes, Signales & Stimulis windows positions are saved inside the document
  82. - "Select all" command
  83. - the simulation options are saved
  84. - a bug about module inside module has been fixed (LS crashed when pins were added to a module used by another module).
  85. - faster redraw of wires (but still too slow for me)
  86. - better 'gray button' drawing after a click.
  87.  
  88. 2.6a1
  89.  
  90. - "Undo" command  (only for "Cut" and "Delete")
  91. - 2.6a (and any 2.x with PowerMac ?) crashes if you try to run a simulation with modules. That shouldn't happend anymore
  92. - enhanced drag-and-drop. You can now drag any group of components from a window to another. This provides an easy way to get quickly the components that you often use (put them in a single document or make clippings)
  93. - new Pascal SDK with a small doc
  94. - cmd-click can remove an item from the selection (not only add one).
  95.  
  96. 2.6a2
  97.  
  98. - display of signals has been modified (anyway pressing the "+" button more than 7 or 8 times is still a bad idea if the signals are long...)
  99. - new 'activity indictor' at the bottom of the circuit window
  100. -  alphanumeric order in the "Signals" window.
  101. - the picture given by the command "Save as PICT" for the "Signals" window looks  better
  102. - the component names are right centred
  103. - the click/select/drag  is now working as expected (I hope)
  104.  
  105. 2.6.1a
  106.  
  107. - the components list for a new document is loaded from a folder a called "Default components" in the LogicSim application folder. Any type of component can be put in that folder (or one of its sub-folders). Loading all the components may be a little bit slowノ
  108. - the build-in components of the previous versions are now in separate files which allow to remove them from the list of components if they are not used often.
  109. - there are now 3 kinds of component files:
  110.     ・ one for the standard components (in fact they contain only a link to build-in procedures)
  111.     ・ one for the files that contain component descriptions based on LogicSim circuits (made with the "Create module" command)
  112.     ・ one for the files that contain code ressource component (written in Pascal or C with the SDK)
  113. What's important to understand is that those 3 types are used in the same way (drag&drop or "Load module" command) even if their icons are slightly different
  114. - new component: the "beeper" which plays a sound on positive edges
  115. - in previous versions the application may loop forever if there was no selected printer (because it wasn't able to find the page bounds). Now if no printer is selected the gray bounds are not drawn. Also the page numbers should be more readable (even if the grid is drawn on them).
  116. - auto-scroll during drag&drop (but it must be improved)
  117. - "target circle" for nodes
  118.  
  119. 2.6.1a1
  120.  
  121. - remove the bug that makes the simulation option dialog crash
  122. - the stimuli are printed in the "info" window when there are executed
  123. - for dialogs  the <Enter> key  (numeric pad)  has the same effect as <Return>
  124. - the frame of a circuit picture (saved with "Save as PICT") has the minimum size
  125. - no more 'ghost' cursor in the "Signals" window
  126. - some  internal changes
  127.  
  128. 2.6.2a
  129.  
  130. - some gates (AND, OR, NOT...) can by orientated by <cmd><control>-click (4 directions are allowed). The first time a new direction is needed for a component the computation may be a little bit slow (but the next time it is faster)
  131. - the "Info" window is editable (but not 'cutable', would it be better?)
  132. - new menu shortcut for "component delays"
  133. - changing delays allows to save
  134. - the search of a component file can be canceled by <cmd>-'.' or <esc>.
  135. - dragging a group of components doesn't make 'curved' wires anymore (heu... not sure...)
  136. - the value typed in the "Clock option" dialog is now the period of the clock (not its half period)
  137. - the order in the "Signals" window has been improved. All the inputs are before the outputs. Moreover the '~' character is ignored, so '~xxx' is just near 'xxx'. The bar over a name is drawn if necessary
  138. - the default names of the "Save as PICT" command (for circuits or signals) contain the name of the document which makes them more useful
  139. - nice small icons in the "Signals" window (but the arrow button state doesn't work perfectly yet).
  140. - colors in the "Info" window (for instance stimuli are printed in green)
  141. - the "Default components" folder can be in anywhere, but if it is not in LogicSim folder you must create an alias to it in this folder with the name "Default components" (NOT "Defaults components (alias)")
  142. - new application icon
  143. - I have added the picture of the components in the drag&drop data. When you drag and drop component onto the Finder, the clipping file which is created has now the type "picture". Later you can easily have an idea of which components are stored in this file since the Finder opens it like any simple picture clipping. This is also useful when you store components in the Scrapbook or when you drag components onto a drawing application that is 'drag&drop friendly'
  144. - double-click on a component opens the "Options" dialog (if it exists for that type)
  145. - <ctrl>+double-click  opens the "Delays" dialog
  146. - <ctrl>+<option>+double-click opens  the "Name" dialog
  147. - sounds of beepers are played asynchronously (with of course hardware limitation)
  148. - more options for the beeper (frequency and continous sound)
  149. - stimuli commands 'L0' and 'L1' work with the "Button" component
  150.  
  151. 2.6.2b
  152.  
  153. - the "Help" window has no more double spaced lines